Capabilities of the UML Profile for Schedulability Performance and Time (SPT)

نویسندگان

  • Murray Woodside
  • Dorina Petriu
چکیده

The authors are performance specialists with experience in software engineering, and contributors to the definition of the performance sub-profile of the UML SPT Profile [6]. Our viewpoint is that the profile should be usable in everyday practice by software developers. We have used it in a dozen examples and have found it largely effective. Our domain is distributed systems for telecom and business, with variable (stochastic) workloads and statistical real-time performance requirements, such as a deadline for a stated percentile of response completions. However, we have also considered schedulability of more deterministic systems. Here we comment on the strengths of the Profile, and additional capabilities that could be added to the next version.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The “ UML Profile for Schedulability , Performance and Time ” in the Schedulability Analysis and Modeling of Real - Time Distributed Systems 1

In this paper we address some aspects of the “UML Profile for Schedulability, Performance and Time” (SPT), that have been found to be improvable. In particular, we describe problems and possible solutions related to the usage of the profile in the representation of schedulability analysis models for real-time distributed systems. The issues appear mainly from a comparison between the SPT and th...

متن کامل

Experimental Evaluation of the UML Profile for Schedulability, Performance, and Time

We present a performance engineering methodology based upon the construction and solution of performance models generated mechanically from UML sequence diagrams, annotated using the UML Profile for Schedulability, Performance and Time (SPT). The target platform for the performance analysis is the Labelled Transition System Analyser (LTSA) tool which supports model solution via discrete-event s...

متن کامل

Comparing two UML Profiles for Non-functional Requirement Annotations: the SPT and QoS Profiles

The paper compares two UML Profiles adopted by OMG for annotating non-functional requirements of software systems: the UML Profile for Schedulability, Performance and Time (SPT) formally adopted in 2003 and the recently emerging UML Profile for Modeling Quality of Service and Fault Tolerance Characteristics and Mechanisms (QoS). The SPT Profile was the first attempt to extend UML with basic tim...

متن کامل

A Performance Analysis Infrastructure for Component-Based System Hosted by Middleware

An infrastructure is proposed for automatically modeling the impact of middleware to component-based system at architectural level performance evaluation. The basic ideas behind infrastructure are separation of performance modeling concerns between apphcation and middleware, and declarative performance modehng manner. Taking container style middleware for example, the details of proposed infras...

متن کامل

Analysis of Design Level Defects Based On PetriNet Model

Software Designs must be evaluated in Software Development Process so as to avoid bugs and unsatisfactory performances. Concerning performance and real-time properties modeling, OMG specified the UML Profile for Schedulability, Performance and Time Specification (SPT). UML is the standard OO modeling Language our system, but UML is too static to model the performance.It is not able to capture d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004